//
//  PeopleModel+Extend.h
//  ReviewDemo
//
//  Created by 龙 on 2018/3/14.
//  Copyright © 2018年 long. All rights reserved.
//

#import "PeopleModel.h"

@interface PeopleModel (Extend)

//动态添加属性
@property (nonatomic ,strong) NSString *address;
//@property (nonatomic ,assign) float height;
/*
 给分类动态添加属性：我们知道在分类中是不能够添加成员属性的，虽然我们用了@property，但是仅仅会自动生成get和set方法的声明，并没有带下划线的属性和方法实现生成。但是我们可以通过runtime就可以做到给它方法的实现。
 属性赋值的本质：就是让属性与一个对象产生关联，并不是直接把这个值的内存空间添加到类存空间。
              所以要给NSObject的分类的name属性赋值就是让name和NSObject产生关联，而runtime可以做到这一点.
 
 
 

 
 
 */


//动态添加方法：处理调用一个未实现的方法 和 去除报错。
- (void)drink:(NSString *)water;



@end
